#include<iostream>
#include <iomanip>
#include<time.h>
#include<cmath>
#include<algorithm>
#include<string>
#include<fstream>

//#define VERBOSE
#define SWAP
using namespace std;

const int MAP_SIZE_X = 300;
const int MAP_SIZE_Y = 300;
const int CITY_NUM = 100;

const int PRINT_SIZE_X = 200;
const int PRINT_SIZE_Y = 100;

const int GENERATION_PRINT = 1000;
const int POP_SIZE = 100;
const int CHILD_SIZE = POP_SIZE;

const int GENERATIONS = 6000;

const int INSERT_CHANCE = 100; //40 or 100
const int FAR_CHANCE = 50;
const int INSERT_CONTINUE = 40;//40 or 
const int INSERT_CONTINUE_MAX = CITY_NUM/3; // /3 or
const int SWAP_CHANCE = 50;

const int SWAPMORE_CHANCE = 70;
const int SWAPMORE_MAX = CITY_NUM/15;
